CMake minor tweaks
This commit is contained in:
parent
caad89a608
commit
77cec3bdde
@ -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}
|
||||
|
Loading…
x
Reference in New Issue
Block a user