Skip to content

Commit 7008fb7

Browse files
committed
Update Intercept
1 parent 5b5eacc commit 7008fb7

4 files changed

Lines changed: 5 additions & 33 deletions

File tree

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,3 +52,5 @@ CTestTestfile.cmake
5252

5353
# JetBrains
5454
.idea/
55+
56+
CMakeSettings\.json

CMakeSettings.json

Lines changed: 0 additions & 30 deletions
This file was deleted.

src/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,11 +57,11 @@ set_target_properties(${INTERCEPT_PLUGIN_NAME} PROPERTIES FOLDER "${CMAKE_PROJEC
5757
if(CMAKE_COMPILER_IS_GNUCXX)
5858
set(CMAKE_CXX_FLAGS "-std=c++1z -O2 -s -fPIC -fpermissive -static-libgcc -static-libstdc++")#-march=i686 -m32
5959
set(CMAKE_FIND_LIBRARY_SUFFIXES ".a")
60-
set(CMAKE_SHARED_LINKER_FLAGS "-shared -static-libgcc -static-libstdc++")
60+
target_link_options(${INTERCEPT_PLUGIN_NAME} PRIVATE "-static" "-static-libgcc" "-static-libstdc++")
6161
else()
6262
set(CMAKE_CXX_FLAGS_DEBUG "/D_DEBUG /MTd /Zi /Ob0 /Od /RTC1 /MP /EHsc")
6363
set(CMAKE_CXX_FLAGS_RELEASE "/MT /Zi /O2 /Ob1 /EHsc /MP") #with debug info
6464
set(CMAKE_C_FLAGS_DEBUG "/D_DEBUG /MTd /Zi /Ob0 /Od /RTC1 /MP /EHsc")
6565
set(CMAKE_C_FLAGS_RELEASE "/MT /Zi /O2 /Ob1 /EHsc /MP") #with debug info
66-
set(CMAKE_SHARED_LINKER_FLAGS_RELEASE "/OPT:REF /DEBUG:FULL")
66+
target_link_options(${INTERCEPT_PLUGIN_NAME} PRIVATE "/OPT:REF" "/OPT:ICF" "/DEBUG:FULL")
6767
endif()

0 commit comments

Comments
 (0)