Skip to content

Commit aa7b126

Browse files
committed
Remove -rdynamic on Windows
1 parent 5e3e3d4 commit aa7b126

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

CMakeLists.txt

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,13 @@ find_package(Gettext REQUIRED)
148148
set(GETTEXT_PACKAGE ${PROJECT_NAME})
149149
set(LOCALEDIR ${CMAKE_INSTALL_FULL_LOCALEDIR})
150150

151+
if(WIN32)
152+
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DWIN32_LEAN_AND_MEAN")
153+
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--export-all-symbols")
154+
else()
155+
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -rdynamic")
156+
endif()
157+
151158
add_definitions(-DGETTEXT_PACKAGE="${GETTEXT_PACKAGE}")
152159
add_definitions(-DLOCALEDIR="${LOCALEDIR}")
153160

@@ -379,7 +386,6 @@ target_link_libraries(dictpopup PRIVATE
379386
PkgConfig::NOTIFY
380387
CURL::libcurl
381388
libzip::zip
382-
-rdynamic
383389
)
384390

385391
if (X11_FOUND)

0 commit comments

Comments
 (0)