diff --git a/CMakeLists.txt b/CMakeLists.txt index c10aad938d0e83c9dde2d8d1f6d420f431157130..60d0395376ae0b53338538175733be5c3f0316b0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.1) +cmake_minimum_required(VERSION 3.14) # This is used by ASM for ASM compatibility. Include a file that the parent # project can pass to set specific compilation flags @@ -41,8 +41,9 @@ base_add_subdir(Utils) target_include_directories(${output_lib} PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/..") #Various useful defaults. -# set_target_properties(${output_lib} PROPERTIES CXX_VISIBILITY_PRESET hidden) +set_target_properties(${output_lib} PROPERTIES CXX_VISIBILITY_PRESET hidden) set_target_properties(${output_lib} PROPERTIES C_VISIBILITY_PRESET hidden) +set_target_properties(${output_lib} PROPERTIES VISIBILITY_INLINES_HIDDEN ON) set_target_properties(${output_lib} PROPERTIES C_STANDARD 99) set_target_properties(${output_lib} PROPERTIES POSITION_INDEPENDENT_CODE ON)