Skip to content

Commit a099b8b

Browse files
committed
* various changes to support Windows
1 parent fab6e83 commit a099b8b

24 files changed

+613
-192
lines changed

.gitignore

+2-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ old-test-code/
1212

1313
builtin-clang-functions.*
1414

15-
.gitignore
1615
.vscode/
1716
# ### > generated by mulle-sde (extensions/mulle-sde/sde/init)
1817

@@ -52,3 +51,5 @@ environment-user-*.sh
5251
alpha-release.sh
5352
investigation.md
5453

54+
.mulle-make-build-dir
55+
version.old

.mulle/etc/env/environment-host-terodde.sh

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.mulle/share/env/environment-extension.sh

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.mulle/share/env/libexec/mulle-env-bash-completion.sh

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.mulle/share/env/version

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.mulle/share/monitor/bin/source-callback .mulle/share/monitor/bin/filesystem-callback

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.mulle/share/monitor/libexec/source-task.sh .mulle/share/monitor/libexec/filesystem-task.sh

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

CMakeLists.txt

+9-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
cmake_minimum_required( VERSION 3.1)
1+
cmake_minimum_required( VERSION 3.15)
22

33
project( mulle-objc-list C)
44

@@ -50,6 +50,14 @@ endif()
5050
include( Executable)
5151
include( InstallExecutable)
5252

53+
# need this for mulle-atexit
54+
if( LINK_PHASE AND UNIX)
55+
target_link_options( "${EXECUTABLE_NAME}"
56+
PUBLIC
57+
"SHELL:LINKER:--export-dynamic"
58+
)
59+
endif()
60+
5361
#
5462
# see: https://john.nachtimwald.com/2012/07/15/calling-functions-in-exe-from-plugins-in-windows/
5563
#

cmake/Headers.cmake

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

cmake/reflect/_Dependencies.cmake

+4-4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

cmake/share/CompilerFlagsC.cmake

+8-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

cmake/share/Environment.cmake

+17-4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

cmake/share/Executable.cmake

+21-4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

cmake/share/Framework.cmake

+15-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)