CMake minor tweaks
This commit is contained in:
parent
caad89a608
commit
77cec3bdde
@ -11,9 +11,9 @@ if(NOT DEFINED PROJECT_BINARY_DIR)
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(NOT MSVC)
|
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()
|
else()
|
||||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /Wall")
|
add_compile_options(/Wall)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
set(INSTALL_BIN_DIR "${CMAKE_INSTALL_PREFIX}/bin" CACHE PATH "Installation directory for executables")
|
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_mat.inl"
|
||||||
"${CMAKE_CURRENT_SOURCE_DIR}/Engine/Utils/3DMaths_bs.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)
|
target_link_libraries(${PROJECT_NAME} sfml::sfml)
|
||||||
set_target_properties(${PROJECT_NAME} PROPERTIES
|
set_target_properties(${PROJECT_NAME} PROPERTIES
|
||||||
OUTPUT_NAME ${PROJECT_NAME}${BUILDNAME_SUFFIX}
|
OUTPUT_NAME ${PROJECT_NAME}${BUILDNAME_SUFFIX}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user