From 77cec3bdde186881c99412c90f0ac62580dcfca0 Mon Sep 17 00:00:00 2001 From: JackCarterSmith Date: Thu, 17 Oct 2024 17:54:57 +0200 Subject: [PATCH] CMake minor tweaks --- CMakeLists.txt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index f141cc0..e86d78a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -11,9 +11,9 @@ if(NOT DEFINED PROJECT_BINARY_DIR) endif() if(NOT MSVC) - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -march=native -mavx2 -mfma -msse4.2") + add_compile_options(-Wall -march=native -mavx2 -mfma -msse4.2) else() - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /Wall") + add_compile_options(/Wall) endif() set(INSTALL_BIN_DIR "${CMAKE_INSTALL_PREFIX}/bin" CACHE PATH "Installation directory for executables") @@ -60,6 +60,10 @@ target_sources(${PROJECT_NAME} PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/Engine/Utils/3DMaths_mat.inl" "${CMAKE_CURRENT_SOURCE_DIR}/Engine/Utils/3DMaths_bs.inl" ) +#if(NOT MSVC) +# target_compile_options(${PROJECT_NAME} PRIVATE -pg -no-pie) +# target_link_options(${PROJECT_NAME} PRIVATE -pg -no-pie) +#endif() target_link_libraries(${PROJECT_NAME} sfml::sfml) set_target_properties(${PROJECT_NAME} PROPERTIES OUTPUT_NAME ${PROJECT_NAME}${BUILDNAME_SUFFIX}