vlc | branch: master | Steve Lhomme <[email protected]> | Wed Mar 6 08:42:58 2019 +0100| [1a58bd09f1392ae128b538620172c78a604b91fb] | committer: Steve Lhomme
contrib: always set a CMAKE_SYSTEM_NAME when building for Windows > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=1a58bd09f1392ae128b538620172c78a604b91fb --- contrib/src/main.mak | 31 +++++++++++++++++++------------ 1 file changed, 19 insertions(+), 12 deletions(-) diff --git a/contrib/src/main.mak b/contrib/src/main.mak index 81199e711e..d3caf2c8dc 100644 --- a/contrib/src/main.mak +++ b/contrib/src/main.mak @@ -488,6 +488,22 @@ help: .PHONY: all fetch fetch-all install mostlyclean clean distclean package list help prebuilt +CMAKE_SYSTEM_NAME = +ifdef HAVE_WIN32 +CMAKE_SYSTEM_NAME = Windows +ifdef HAVE_VISUALSTUDIO +ifdef HAVE_WINSTORE +CMAKE_SYSTEM_NAME = WindowsStore +endif +ifdef HAVE_WINDOWSPHONE +CMAKE_SYSTEM_NAME = WindowsPhone +endif +endif +endif +ifdef HAVE_DARWIN_OS +CMAKE_SYSTEM_NAME = Darwin +endif + # CMake toolchain toolchain.cmake: $(RM) $@ @@ -497,24 +513,15 @@ else echo "set(CMAKE_BUILD_TYPE Release)" >> $@ endif echo "set(CMAKE_SYSTEM_PROCESSOR $(ARCH))" >> $@ + if test -n "$(CMAKE_SYSTEM_NAME)"; then \ + echo "set(CMAKE_SYSTEM_NAME $(CMAKE_SYSTEM_NAME))" >> $@; \ + fi; ifdef HAVE_WIN32 -ifdef HAVE_VISUALSTUDIO -ifdef HAVE_WINDOWSPHONE - echo "set(CMAKE_SYSTEM_NAME WindowsPhone)" >> $@ -else -ifdef HAVE_WINSTORE - echo "set(CMAKE_SYSTEM_NAME WindowsStore)" >> $@ -else - echo "set(CMAKE_SYSTEM_NAME Windows)" >> $@ -endif -endif -endif ifdef HAVE_CROSS_COMPILE echo "set(CMAKE_RC_COMPILER $(WINDRES))" >> $@ endif endif ifdef HAVE_DARWIN_OS - echo "set(CMAKE_SYSTEM_NAME Darwin)" >> $@ echo "set(CMAKE_C_FLAGS \"$(CFLAGS) $(EXTRA_CFLAGS)\")" >> $@ echo "set(CMAKE_CXX_FLAGS \"$(CFLAGS) $(EXTRA_CXXFLAGS)\")" >> $@ echo "set(CMAKE_LD_FLAGS \"$(LDFLAGS)\")" >> $@ _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
