From 7079cecb39c25bcfad7b63f5c9ad148c0d7b0b69 Mon Sep 17 00:00:00 2001 From: Yi Zhang Date: Fri, 13 Sep 2019 22:16:52 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E4=B8=BA=E9=9D=99=E6=80=81=E7=BC=96?= =?UTF-8?q?=E8=AF=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CMakeLists.txt | 2 ++ src/CMakeLists.txt | 8 +++++--- 2 files changed, 7 insertions(+), 3 deletions(-) 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