Vadim Kuznetsov
6b39fda03c
Remove WITH_QT6; switch to Qt6 by default
2025-01-03 22:06:56 +03:00
Muhammet Şükrü Demir
fb686be61f
add some compiler opt. flag
2024-11-26 21:05:14 +00:00
dsm
3bb0003d50
add app icon using cmake and rc file.
...
it also adds app icon to qucs.exe
2024-09-05 17:30:10 +03:00
dsm
4f8a7aac01
for continous build switch nightly versioning.
2024-08-26 20:20:18 +03:00
dsm
95786c2647
fixed MSVC build crash.
2024-07-31 12:02:41 +03:00
dsm
51330f176b
changed cpp standard before qt6.7 cpp17 otherwise cpp20
2024-07-31 12:02:41 +03:00
dsm
c89b84b306
cmake refactoring.
...
- cmake files refactored for different compiler and only enable warnings for debug build.
- switch c++17 to c++20 so recent Qt version support C++20.
2024-07-31 12:02:41 +03:00
Andrey Kalmykov
6e5493b13b
Move 'Conductor' to a separate header file
2024-07-16 19:01:00 +02:00
Vadim Kuznetsov
83e3598ef4
Switch to C++17 everywhere
2024-07-15 09:00:58 +03:00
Andrey Kalmykov
1a05e1310e
Remove ViewPainter and related stuff
...
After switching everything to drawing using bare QPainter, a lot
of ViewPainter-based stuff became unused and basically obsolete,
including the ViewPainter itself.
2024-05-19 00:42:48 +03:00
Iwbnwif Yiw
0169c2518d
Merge branch 'current' into static_settings_object
2024-04-09 22:50:38 +01:00
Linfeng He
bfa2a00e1d
Add support for '_props.json' generation from osdi file.
...
Signed-off-by: Linfeng He <akirt@outlook.com>
2024-03-08 00:42:37 +08:00
Vadim Kuznetsov
30c24ab5ad
Revert WITH_QT6 flag
2024-03-06 10:21:32 +03:00
Andrey Kalmykov
12e793eb16
Move Schematic's rendering related methods to the separate file
2024-02-18 10:57:42 +01:00
Iwbnwif Yiw
c35fb1f489
Implement a singleton / static settingsManager
...
This change implements a QucsSingleton class that can be used to
make any class singleton. It also provides a new settingsManager
class which uses QucsSingleton to provide a single, static access
point to the standard QSettings functionality. A shortcut is provided
and a new method for providing a default value if the requested key
is not set.
2024-02-05 20:43:11 +00:00
Krasilnikov Sergey
fa9698cf84
git commit hash in title
2023-11-29 12:18:20 +03:00
Vadim Kuznetsov
1703217f55
Merge branch 'add_iverilog' into current
2023-05-25 09:55:51 +03:00
Vadim Kuznetsov
c9dac25b20
Change required CMake version to ensure compatibility with Ubunutu22.04 #264
2023-05-25 09:09:49 +03:00
Vadim Kuznetsov
a1faa87319
Rename wrapper scripts to avoid conflict with old Qucs
2023-05-21 09:35:59 +03:00
dsm
a22e4ba234
add msvc build support. - added msvc compiler flags. - fixed wrong file encoding. - change VLA to fixed or dynamic array for msvc. - succesfully build with qt6.5.0 and vs2019 on win10 native.
2023-02-28 14:49:51 +03:00
dsm
3dc306a611
fixed fPIC and corrected cmake qt5 package find.
2023-02-14 09:52:43 +03:00
dsm
888feebceb
fixed for remove WITH_QT6
2023-02-13 21:58:26 +03:00
dsm
d8bd72206b
cmake update
...
1. cmake minimum version updated to 3.18
2. find_package qt updated no need for -DWITH_QT6
2023-02-13 21:50:15 +03:00
dsm
cdafafc07d
remove duplicate PIC option
2023-02-13 19:57:12 +03:00
Vadim Kuznetsov
4e782ec31e
Set -fPIC using CMake
2023-02-13 15:28:36 +03:00
Muhammet Şükrü Demir
834ea4d19a
compiler options more generic now
2023-02-13 13:25:30 +03:00
Adam Strzelecki
ea1531bc8f
macOS: Deploy plugins only for non-static builds
2023-02-12 22:44:48 +01:00
Adam Strzelecki
2c4b3c2157
Do not include CMAKE_SOURCE_DIR as this breaks case insensitive FS build
...
There is not reason we were adding CMAKE_SOURCE_DIR, however it was
breaking building on case insensitive FS e.g. macOS when looking for
<version> header.
2023-02-12 22:44:48 +01:00
Vadim Kuznetsov
764bf9ff85
Provide options to build utilities with Qt6
2023-01-26 11:15:02 +03:00
Vadim Kuznetsov
caf1aa85d3
Provide CMake option to build with Qt6
2023-01-25 11:07:42 +03:00
zergud
cdc17b488f
change cmakelist to qt6
2023-01-17 00:37:23 +03:00
Vadim Kuznetsov
16c840d1f6
Import SymbolWidget
2022-08-19 13:59:17 +03:00
Vadim Kuznetsov
dc04a935d8
Remove QtScript refence from CMake and loaddialog.cpp
2022-05-31 19:23:50 +03:00
Vadim Kuznetsov
4a10052fa1
Update minimum cmake version
2022-04-26 16:40:35 +03:00
Vadim Kuznetsov
8e148581ea
Fix CMakeLists
...
1. Remvove invalid option -Wno-deprecated-register
2. Supress messages form qDebug() when Release mode activated
2022-02-19 12:04:51 +01:00
Vadim Kuznetsov
62fc2a7c87
Fix main CMakeLists.txt
2022-02-14 23:15:40 +01:00
Vadim Kuznetsov
9aa8865d02
Everything compiles and qucs_s application runs
2022-02-14 15:37:11 +01:00
Vadim Kuznetsov
53d4088388
CMake switched to Qt5; QT3 compatibiliy classes added
2022-02-13 18:32:19 +01:00
Vadim Kuznetzov
ea2dde018e
Fixed out-of-tree CMake build
...
qucs_SOURCE_DIRECTORY variable replaced by PROJECT_SOURCE_DIRECTORY
2017-10-26 10:44:26 +03:00
Vadim Kuznetzov
a62186403b
Further remove WITH_SPICE...
2017-10-20 18:23:21 +03:00
Vadim Kuznetzov
9a1a7b17ec
Remove WITH_SPICE CMake switch
2017-10-20 17:37:13 +03:00
Vadim Kuznetzov
33602ba0ca
New help system
...
1. Offline HTML excluded from Qucs-S distribution (if WITH_SPICE enabled)
2. F1 shortcut points to the main Qucs-S help page at the readthedocs
service.
3. Added menu etntry for the mainline Qucs help
2016-07-30 16:59:21 +03:00
Vadim Kuznetzov
080af2931e
Added icons set and manpages for Qucs-S to avoid rewriting existing ones after installation
2016-07-22 15:00:25 +03:00
Vadim Kuznetzov
eba11e32ea
Implemented building of two apllications with CMake
...
1. Added WITH_SPICE CMake variable. If it is not set usual Qucs will be
built. Application name is set to "qucs". If it is set, Qucs-S will be
built. Application name will be to "qucs-s".
2. Removed hardoced resources paths in "/usr/share/qucs", etc and
application names. Now resource paths depends on application name.
Resources will be installed into PREFIX/share/qucs-s/ for Qucs-S
3. Introduced a special definition QUCS_NAME in config.h. It will store
real application name.
4. Disabled default Debug mode for CMake
5. Exclude qucsattenuator, qucsedit, qucsresocdes, qucstrans, and qucshelp
(except docs) from the build system when building with WITH_SPICE switch
2016-07-22 14:57:44 +03:00
Vadim Kuznetzov
3bf80e3d50
Fixed conflicts after merging branch spice4qucs_current
2016-05-15 10:09:41 +03:00
Vadim Kuznetzov
7be96f08a0
Merge branch 'release-0.0.19' into qucs-s-stable
2016-05-15 09:46:14 +03:00
Guilherme Brondani Torri
7d0feb8b08
Remove LANGUAGEDIR definition.
...
The language files are installed into
[prefix]/share/qucs/lang
regardless of the definition of LANGUAGEDIR.
2016-04-08 22:03:37 +02:00
Vadim Kuznetzov
fa0a9c5b90
Resolved conflicts after merging release-0.0.19
2016-03-22 10:37:14 +03:00
Guilherme Brondani Torri
da81c032b1
DOCDIR only matters to qusc-help
2016-02-06 05:44:26 +01:00
Guilherme Brondani Torri
f656794a31
LIBRARYDIR only relevant to qucs-lib
2016-02-06 05:40:52 +01:00