53 lines
1.5 KiB
Diff
53 lines
1.5 KiB
Diff
From c32dc5350a61222aef003bb2f92c7dc8859921be Mon Sep 17 00:00:00 2001
|
|
From: =?UTF-8?q?Markus=20M=C3=BCtzel?= <markus.muetzel@gmx.de>
|
|
Date: Sat, 31 Dec 2022 21:08:16 +0100
|
|
Subject: [PATCH] ExpToCasExe: Fix building static
|
|
|
|
---
|
|
src/ExpToCasExe/CMakeLists.txt | 9 ++++++++-
|
|
src/ExpToCasExe/EXTERNLIB | 2 +-
|
|
src/ExpToCasExe/EXTERNLIB_STATIC | 4 ++++
|
|
3 files changed, 13 insertions(+), 2 deletions(-)
|
|
create mode 100644 src/ExpToCasExe/EXTERNLIB_STATIC
|
|
|
|
diff --git a/src/ExpToCasExe/CMakeLists.txt b/src/ExpToCasExe/CMakeLists.txt
|
|
index 52a433b1bb..003d6d500a 100644
|
|
--- a/src/ExpToCasExe/CMakeLists.txt
|
|
+++ b/src/ExpToCasExe/CMakeLists.txt
|
|
@@ -1,5 +1,12 @@
|
|
project(ExpToCasExe)
|
|
|
|
+unset (CUSTOM_EXTERNLIB)
|
|
+if (NOT BUILD_SHARED_LIBS)
|
|
+ # link specific list of plugins explicitly
|
|
+ FILE_TO_LIST ("src/${PROJECT_NAME}/EXTERNLIB_STATIC" CUSTOM_EXTERNLIB)
|
|
+endif()
|
|
+
|
|
set (EXECUTABLE_PROJECT ON)
|
|
OCCT_INCLUDE_CMAKE_FILE (adm/cmake/occt_toolkit)
|
|
-unset (EXECUTABLE_PROJECT)
|
|
\ No newline at end of file
|
|
+unset (EXECUTABLE_PROJECT)
|
|
+unset (CUSTOM_EXTERNLIB)
|
|
diff --git a/src/ExpToCasExe/EXTERNLIB b/src/ExpToCasExe/EXTERNLIB
|
|
index 9a5a7e59c4..be39cb451c 100644
|
|
--- a/src/ExpToCasExe/EXTERNLIB
|
|
+++ b/src/ExpToCasExe/EXTERNLIB
|
|
@@ -1,2 +1,2 @@
|
|
-TKernel
|
|
TKExpress
|
|
+TKernel
|
|
diff --git a/src/ExpToCasExe/EXTERNLIB_STATIC b/src/ExpToCasExe/EXTERNLIB_STATIC
|
|
new file mode 100644
|
|
index 0000000000..bc64c2d775
|
|
--- /dev/null
|
|
+++ b/src/ExpToCasExe/EXTERNLIB_STATIC
|
|
@@ -0,0 +1,4 @@
|
|
+TKExpress
|
|
+TKernel
|
|
+CSF_wsock32
|
|
+CSF_TBB
|
|
--
|
|
2.38.0.windows.1
|
|
|