diff options
| author | KiritoDv <kiritodev01@gmail.com> | 2024-03-22 09:22:43 -0600 |
|---|---|---|
| committer | KiritoDv <kiritodev01@gmail.com> | 2024-03-22 09:22:43 -0600 |
| commit | 0a28d35eb4d80a7d9d7737bd18cd0a71953404c8 (patch) | |
| tree | 201881458148150bd49bf180e4ddfef03f9a9bbf /CMakeLists.txt | |
| parent | 95e7bc0d68f0f8687486b30f3a795f143e4456b0 (diff) | |
First conceptasync
Diffstat (limited to 'CMakeLists.txt')
| -rw-r--r-- | CMakeLists.txt | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 15c12f5..5371a3d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -34,9 +34,7 @@ file(GLOB C_FILES ${CMAKE_CURRENT_SOURCE_DIR}/src/*.c ${CMAKE_CURRENT_SOURCE_DIR set(SRC_DIR ${CXX_FILES} ${C_FILES} ${LGFXD_FILES}) set(USE_STANDALONE ON) -set(VPKTOOL_BUILD_GUI OFF) -set(VPKTOOL_BUILD_TESTS OFF) -set(VPKTOOL_BUILD_INSTALLER OFF) +set(CMAKE_OSX_ARCHITECTURES "arm64") # Build if (USE_STANDALONE) @@ -46,10 +44,16 @@ else() add_library(${PROJECT_NAME} SHARED ${SRC_DIR}) endif() -if(NOT CMAKE_CXX_COMPILER_ID MATCHES "MSVC") +# Compiler flags + +if(CMAKE_CXX_COMPILER_ID MATCHES "Clang") + set(CMAKE_CXX_FLAGS_DEBUG "-g") + set(CMAKE_CXX_FLAGS_RELEASE "-O3") + set(CMAKE_CXX_FLAGS "-mno-omit-leaf-frame-pointer -fno-omit-frame-pointer -Wno-narrowing -ffast-math") +elseif(CMAKE_CXX_COMPILER_ID MATCHES "GNU") set(CMAKE_CXX_FLAGS_DEBUG "-g") set(CMAKE_CXX_FLAGS_RELEASE "-O3") - set(CMAKE_CXX_FLAGS "-Wno-narrowing") + set(CMAKE_CXX_FLAGS "-mno-omit-leaf-frame-pointer -fno-omit-frame-pointer -Wno-narrowing -ffast-math") else() if("${CMAKE_VS_PLATFORM_NAME}" STREQUAL "x64") target_compile_options(${PROJECT_NAME} PRIVATE |
