diff --git a/CMakeLists.txt b/CMakeLists.txt index 2ad63fc..c572883 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,6 +1,8 @@ cmake_minimum_required(VERSION 3.15.2) set(CMAKE_CXX_COMPILER /usr/local/bin/g++-9) +set(CMAKE_BUILD_TYPE "Release") +set(CMAKE_CXX_FLAGS_RELEASE "$ENV{CXXFLAGS} -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_THREAD_SAFE -D_REENTRANT -O2 -lpthread -framework Cocoa") project(GM3D_GUI VERSION 0.2 LANGUAGES CXX) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index e67b23e..3a0afdc 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -9,10 +9,12 @@ if (OPENMP_FOUND) set (CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${OpenMP_EXE_LINKER_FLAGS}") endif() # 生成windows和mac的应用程序文件 -add_executable(gm3d_gui WIN32 MACOSX_BUNDLE ${DIR_SRC}) include_directories(/usr/local/include) -find_library(FLTK_LIBRARY fltk HINTS /usr/local/lib) +#add_executable(gm3d_gui WIN32 MACOSX_BUNDLE ${DIR_SRC}) +add_executable(gm3d_gui ${DIR_SRC}) -target_link_libraries(gm3d_gui PUBLIC ${FLTK_LIBRARY}) \ No newline at end of file +find_library(FLTK_LIBRARY libfltk.a /usr/local/Cellar/fltk/1.3.5/lib) + +target_link_libraries(gm3d_gui ${FLTK_LIBRARY}) \ No newline at end of file