Skip to content
GitLab
Explore
Projects
Groups
Topics
Snippets
Projects
Groups
Topics
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
BC
public
bctoolbox
Merge requests
!302
Fix/pdb 5 3
Code
Review changes
Check out branch
Download
Patches
Plain diff
Merged
Andrea Gianarda
requested to merge
fix/pdb_5_3
into
release/5.3
7 months ago
Overview
0
Commits
1
Pipelines
0
Changes
2
0
0
Compare
release/5.3
version 2
272a4609
7 months ago
version 1
29de2530
7 months ago
release/5.3 (base)
and
latest version
latest version
1e96e288
1 commit,
7 months ago
version 2
272a4609
1 commit,
7 months ago
version 1
29de2530
1 commit,
7 months ago
2 files
+
14
−
26
Expand all files
Preferences
Preferences
File browser
List view
Tree view
Compare changes
Inline
Side-by-side
Show whitespace changes
Show one file at a time
Search (e.g. *.vue) (Ctrl+P)
src/CMakeLists.txt
+
14
−
23
Options
View file @ 1e96e288
Edit in single-file editor
Open in Web IDE
Show full file
@@ -143,30 +143,22 @@ if(WIN32)
endif
()
target_compile_definitions
(
bctoolbox PRIVATE
"BCTBX_EXPORTS"
)
if
(
CMAKE_SYSTEM_NAME STREQUAL
"WindowsStore"
)
# Fix error on 'vccorlib_lib_should_be_specified_before_msvcrt_lib_to_linker''
get_target_property
(
BC_LINK_FLAGS bctoolbox LINK_FLAGS
)
if
(
NOT BC_LINK_FLAGS
)
set
(
BC_LINK_FLAGS
""
)
endif
()
if
(
CMAKE_BUILD_TYPE STREQUAL
"Debug"
)
list
(
APPEND BC_LINK_FLAGS
"/nodefaultlib:vccorlibd /nodefaultlib:msvcrtd vccorlibd.lib msvcrtd.lib"
)
else
()
list
(
APPEND BC_LINK_FLAGS
"/nodefaultlib:vccorlib /nodefaultlib:msvcrt vccorlib.lib msvcrt.lib"
)
endif
()
list
(
APPEND BC_LINK_OPTIONS_DEBUG
"/nodefaultlib:vccorlibd"
"/nodefaultlib:msvcrtd"
"vccorlibd.lib"
"msvcrtd.lib"
)
list
(
APPEND BC_LINK_OPTIONS_RELEASE
"/nodefaultlib:vccorlib"
"/nodefaultlib:msvcrt"
"vccorlib.lib"
"msvcrt.lib"
)
target_link_options
(
bctoolbox PUBLIC
"$<IF:$<CONFIG:Debug>,
${
BC_LINK_OPTIONS_DEBUG
}
,
${
BC_LINK_OPTIONS_RELEASE
}
>"
)
if
(
MSVC
)
set_target_properties
(
bctoolbox PROPERTIES VS_WINRT_COMPONENT TRUE
)
else
()
target_compile_options
(
bctoolbox PRIVATE -ZW -EHsc
)
endif
()
set_target_properties
(
bctoolbox PROPERTIES LINK_FLAGS
"
${
BC_LINK_FLAGS
}
"
)
endif
()
endif
()
if
(
MSVC AND BUILD_SHARED_LIBS
)
if
(
CMAKE_BUILD_TYPE STREQUAL
"Debug"
OR CMAKE_BUILD_TYPE STREQUAL
"RelWithDebInfo"
)
install
(
FILES $<TARGET_PDB_FILE:bctoolbox>
DESTINATION
${
CMAKE_INSTALL_BINDIR
}
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE
)
endif
()
install
(
FILES $<TARGET_PDB_FILE:bctoolbox>
DESTINATION
${
CMAKE_INSTALL_BINDIR
}
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE
CONFIGURATIONS Debug RelWithDebInfo
)
endif
()
if
(
HAVE_LIBRT
)
@@ -209,23 +201,22 @@ if(ENABLE_TESTS_COMPONENT)
set_target_properties
(
bctoolbox-tester PROPERTIES SOVERSION
${
BCTOOLBOXTESTER_SO_VERSION
}
)
endif
()
if
(
MSVC AND BUILD_SHARED_LIBS
)
if
(
CMAKE_BUILD_TYPE STREQUAL
"Debug"
OR CMAKE_BUILD_TYPE STREQUAL
"RelWithDebInfo"
)
install
(
FILES $<TARGET_PDB_FILE:bctoolbox-tester>
DESTINATION
${
CMAKE_INSTALL_BINDIR
}
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE
)
endif
()
install
(
FILES $<TARGET_PDB_FILE:bctoolbox-tester>
DESTINATION
${
CMAKE_INSTALL_BINDIR
}
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE
CONFIGURATIONS Debug RelWithDebInfo
)
endif
()
endif
()
if
(
APPLE AND IOS
)
add_library
(
bctoolbox-ios SHARED
${
BCTOOLBOX_IOS_SOURCE_FILES
}
)
target_link_libraries
(
bctoolbox-ios PRIVATE bctoolbox
)
target_link_libraries
(
bctoolbox-ios PRIVATE
"-framework UIKit"
"-framework Foundation"
"-framework CoreFoundation"
)
set_target_properties
(
bctoolbox-ios PROPERTIES
FRAMEWORK TRUE
MACOSX_FRAMEWORK_IDENTIFIER org.linphone.bctoolbox-ios
MACOSX_FRAMEWORK_INFO_PLIST
"
${
PROJECT_SOURCE_DIR
}
/build/osx/Info.plist.in"
LINK_FLAGS
"-framework UIKit -framework Foundation -framework CoreFoundation"
)
endif
()
tester/CMakeLists.txt
+
0
−
3
Options
View file @ 1e96e288
Edit in single-file editor
Open in Web IDE
Show full file
@@ -43,9 +43,6 @@ if(ENABLE_UNIT_TESTS AND NOT CMAKE_SYSTEM_NAME STREQUAL "WindowsStore" AND NOT A
string
(
REPLACE
";"
" "
LINK_FLAGS_STR
"
${
LINK_FLAGS
}
"
)
add_executable
(
bctoolbox-tester-exe
${
TESTER_SOURCES
}
)
if
(
NOT
"
${
LINK_FLAGS_STR
}
"
STREQUAL
""
)
set_target_properties
(
bctoolbox-tester-exe PROPERTIES LINK_FLAGS
"
${
LINK_FLAGS_STR
}
"
)
endif
()
set_target_properties
(
bctoolbox-tester-exe PROPERTIES OUTPUT_NAME bctoolbox-tester
)
target_link_libraries
(
bctoolbox-tester-exe PRIVATE bctoolbox bctoolbox-tester
)
if
(
MbedTLS_FOUND
)
Menu
Explore
Projects
Groups
Topics
Snippets