1 parent 96eb3e9 commit bc7f4dbCopy full SHA for bc7f4db
2 files changed
meson.build
@@ -16,6 +16,7 @@ tmp = library(
16
'src/directory.cpp',
17
install: true,
18
include_directories: include_directory,
19
+ gnu_symbol_visibility: 'default',
20
version: meson.project_version(),
21
dependencies: [filesystem_dep],
22
)
src/CMakeLists.txt
@@ -7,7 +7,9 @@ target_link_libraries(${PROJECT_NAME} PUBLIC std::filesystem)
7
set_target_properties(${PROJECT_NAME}
8
PROPERTIES EXPORT_NAME ${PROJECT_NAME}
9
CXX_EXTENSIONS OFF
10
+ CXX_VISIBILITY_PRESET default
11
VISIBILITY_INLINES_HIDDEN ON
12
+ WINDOWS_EXPORT_ALL_SYMBOLS ON
13
VERSION ${PROJECT_VERSION}
14
SOVERSION ${PROJECT_VERSION_MAJOR})
15
0 commit comments