diff --git a/CHANGELOG b/CHANGELOG index 1829b2d..465ef65 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,4 @@ +2024-01-01 (e6d863d): next build system update 2024-01-01 (7f9eb94): build system update 2023-12-31 (3b12af2): prepare next release 3.4 2023-12-31 (98959ab): prepare next release 3.4 diff --git a/openhantek/CMakeLists.txt b/openhantek/CMakeLists.txt index 67630b2..f55fadc 100644 --- a/openhantek/CMakeLists.txt +++ b/openhantek/CMakeLists.txt @@ -2,6 +2,12 @@ project(OpenHantek CXX) +if(WIN32) + set(CMAKE_FIND_LIBRARY_SUFFIXES ".a") + set(CMAKE_EXE_LINKER_FLAGS "-s") + set(EXECTYPE WIN32) +endif() + find_package(Qt5Widgets REQUIRED) find_package(Qt5PrintSupport REQUIRED) find_package(Qt5OpenGL REQUIRED) @@ -12,6 +18,8 @@ set(CMAKE_AUTORCC ON) if (Qt5Widgets_VERSION VERSION_LESS 5.4.0) message(FATAL_ERROR "Minimum supported Qt5 version is 5.4.0!") +else() + message("-- Qt5 version is ${Qt5Widgets_VERSION}") endif() # include directories @@ -34,11 +42,6 @@ add_custom_target(format SOURCES ".clang-format" # here the translation magic happens include(translations/Translations.cmake) -set(EXECTYPE "") -if(WIN32 AND MINGW) - set(EXECTYPE WIN32) -endif() - option(USE_OPENHANTEK_DRIVER "Use OpenHantek Windows driver" ON) # Enable MacOSX bundle magic in the next line