mirror of
https://github.com/august-alt/gpui.git
synced 2025-03-25 06:50:30 +03:00
fix: update cmake file to support linker no-undefined flag
This commit is contained in:
parent
3dc16af5d2
commit
6e1d5296c1
@ -1,6 +1,6 @@
|
||||
# set compiler options
|
||||
if (CMAKE_COMPILER_IS_GNUCXX AND NOT WIN32)
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fvisibility=hidden -fvisibility-inlines-hidden -pedantic -Wall -Wextra -Wno-long-long")
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-undef -fvisibility=hidden -fvisibility-inlines-hidden -pedantic -Wall -Wextra -Wno-long-long")
|
||||
endif()
|
||||
|
||||
macro(add_gpui_library name)
|
||||
|
@ -18,8 +18,8 @@ endmacro(add_gpui_plugin)
|
||||
add_subdirectory(adml)
|
||||
add_subdirectory(admx)
|
||||
add_subdirectory(common)
|
||||
add_subdirectory(spol)
|
||||
add_subdirectory(pol)
|
||||
add_subdirectory(preferences)
|
||||
add_subdirectory(reg)
|
||||
add_subdirectory(spol)
|
||||
add_subdirectory(storage)
|
||||
|
@ -31,3 +31,4 @@ qt5_wrap_cpp(MOC_SOURCES ${MOC_HEADERS})
|
||||
add_gpui_plugin(drives-plugin ${UI_SOURCES} ${MOC_SOURCES} ${SOURCES})
|
||||
target_link_libraries(drives-plugin Qt5::Core Qt5::Widgets)
|
||||
target_link_libraries(drives-plugin ${GPUI_LIBRARIES})
|
||||
target_link_libraries(drives-plugin xerces-c)
|
||||
|
@ -32,3 +32,4 @@ qt5_wrap_cpp(MOC_SOURCES ${MOC_HEADERS})
|
||||
add_gpui_plugin(files-plugin ${UI_SOURCES} ${MOC_SOURCES} ${SOURCES})
|
||||
target_link_libraries(files-plugin Qt5::Core Qt5::Widgets)
|
||||
target_link_libraries(files-plugin ${GPUI_LIBRARIES})
|
||||
target_link_libraries(files-plugin xerces-c)
|
||||
|
@ -32,3 +32,4 @@ qt5_wrap_cpp(MOC_SOURCES ${MOC_HEADERS})
|
||||
add_gpui_plugin(folders-plugin ${UI_SOURCES} ${MOC_SOURCES} ${SOURCES})
|
||||
target_link_libraries(folders-plugin Qt5::Core Qt5::Widgets)
|
||||
target_link_libraries(folders-plugin ${GPUI_LIBRARIES})
|
||||
target_link_libraries(folders-plugin xerces-c)
|
||||
|
@ -32,3 +32,4 @@ qt5_wrap_cpp(MOC_SOURCES ${MOC_HEADERS})
|
||||
add_gpui_plugin(ini-plugin ${UI_SOURCES} ${MOC_SOURCES} ${SOURCES})
|
||||
target_link_libraries(ini-plugin Qt5::Core Qt5::Widgets)
|
||||
target_link_libraries(ini-plugin ${GPUI_LIBRARIES})
|
||||
target_link_libraries(ini-plugin xerces-c)
|
||||
|
@ -32,3 +32,4 @@ qt5_wrap_cpp(MOC_SOURCES ${MOC_HEADERS})
|
||||
add_gpui_plugin(shares-plugin ${UI_SOURCES} ${MOC_SOURCES} ${SOURCES})
|
||||
target_link_libraries(shares-plugin Qt5::Core Qt5::Widgets)
|
||||
target_link_libraries(shares-plugin ${GPUI_LIBRARIES})
|
||||
target_link_libraries(shares-plugin xerces-c)
|
||||
|
@ -32,3 +32,4 @@ qt5_wrap_cpp(MOC_SOURCES ${MOC_HEADERS})
|
||||
add_gpui_plugin(shortcuts-plugin ${UI_SOURCES} ${MOC_SOURCES} ${SOURCES})
|
||||
target_link_libraries(shortcuts-plugin Qt5::Core Qt5::Widgets)
|
||||
target_link_libraries(shortcuts-plugin ${GPUI_LIBRARIES})
|
||||
target_link_libraries(shortcuts-plugin xerces-c)
|
||||
|
@ -32,3 +32,4 @@ qt5_wrap_cpp(MOC_SOURCES ${MOC_HEADERS})
|
||||
add_gpui_plugin(variables-plugin ${UI_SOURCES} ${MOC_SOURCES} ${SOURCES})
|
||||
target_link_libraries(variables-plugin Qt5::Core Qt5::Widgets)
|
||||
target_link_libraries(variables-plugin ${GPUI_LIBRARIES})
|
||||
target_link_libraries(variables-plugin xerces-c)
|
||||
|
@ -1,3 +1,8 @@
|
||||
find_package(GPUI COMPONENTS io model REQUIRED)
|
||||
include_directories(${GPUI_INCLUDE_DIRS})
|
||||
|
||||
find_package(Qt5 COMPONENTS Core REQUIRED)
|
||||
|
||||
set(HEADERS
|
||||
regformat.h
|
||||
)
|
||||
@ -8,3 +13,6 @@ set(SOURCES
|
||||
)
|
||||
|
||||
add_gpui_plugin(reg-plugin ${SOURCES})
|
||||
target_link_libraries(reg-plugin Qt5::Core)
|
||||
target_link_libraries(reg-plugin ${GPUI_LIBRARIES})
|
||||
|
||||
|
@ -1,3 +1,8 @@
|
||||
find_package(GPUI COMPONENTS io model REQUIRED)
|
||||
include_directories(${GPUI_INCLUDE_DIRS})
|
||||
|
||||
find_package(Qt5 COMPONENTS Core REQUIRED)
|
||||
|
||||
set(HEADERS
|
||||
spolformat.h
|
||||
)
|
||||
@ -8,3 +13,5 @@ set(SOURCES
|
||||
)
|
||||
|
||||
add_gpui_plugin(spol-plugin ${SOURCES})
|
||||
target_link_libraries(spol-plugin Qt5::Core)
|
||||
target_link_libraries(spol-plugin ${GPUI_LIBRARIES})
|
||||
|
Loading…
x
Reference in New Issue
Block a user