diff options
| -rw-r--r-- | CMakeLists.txt | 17 | 
1 files changed, 11 insertions, 6 deletions
| diff --git a/CMakeLists.txt b/CMakeLists.txt index fcd4741..59a3f2d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -75,9 +75,18 @@ if (CMAKE_BUILD_TYPE STREQUAL Release)  	add_link_options(-s)  endif() +if (WIN32) +	option(BUILD_STATIC "Statically link dependencies" OFF) +endif() +  if (ENABLE_LTO) -	add_compile_options(-flto -fPIC) -	add_link_options(-flto -fuse-linker-plugin -pie) +	if (WIN32) +		add_compile_options(-flto) +		add_link_options(-flto) +	else() +		add_compile_options(-flto -fPIC) +		add_link_options(-flto -fuse-linker-plugin -pie) +	endif()  endif()  if (CMAKE_CXX_COMPILER_ID STREQUAL "GNU") @@ -94,10 +103,6 @@ endif()  option(BUILD_QT_SDL "Build Qt/SDL frontend" ON) -if (WIN32) -	option(BUILD_STATIC "Statically link dependencies" OFF) -endif() -  add_subdirectory(src)  if (BUILD_QT_SDL) |