diff --git a/CMakeLists.txt b/CMakeLists.txt index 7303a22beca185e205ffd0e604b68ba0b59550ba..34809ab0d047c0b252d7015770d6495e4ab03ba6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,7 @@ cmake_minimum_required(VERSION 3.18) +#set (GNUtoMS 1) + project(SimpleTest VERSION 0.1 LANGUAGES CXX) set(CMAKE_AUTOUIC ON) @@ -12,14 +14,16 @@ set(CMAKE_CXX_STANDARD_REQUIRED ON) if(WIN32) set(CMAKE_FIND_LIBRARY_SUFFIXES ".a" ${CMAKE_FIND_LIBRARY_SUFFIXES}) - set(Qt5_DIR "C:/msys64/clang64/qt5-static/lib/cmake/Qt5") + set(Qt5_DIR "C:/msys64/mingw64/qt5-static/lib/cmake/Qt5") endif() -set(CMAKE_CXX_STANDARD_LIBRARIES "-stdlib=libc++") -set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra") -set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fuse-ld=lld -static") -set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -s") +#set(CMAKE_C_COMPILER "clang") +#set(CMAKE_CXX_COMPILER "clang++") +#set(CMAKE_CXX_STANDARD_LIBRARIES "-stdlib=libc++") +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -static -Wno-cast-function-type") +#set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fuse-ld=lld -static") +set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -s") find_package(Qt5 REQUIRED COMPONENTS Widgets Charts) @@ -31,7 +35,7 @@ add_library(cute SHARED src/cute.cpp src/control.cpp src/cuteControl.cpp - src/cute.def + # src/cute.def ) target_link_libraries(cute PRIVATE