]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
fixed CMake compilation with Visual Studio
authorPrzemyslaw Skibinski <inikep@gmail.com>
Mon, 19 Dec 2016 08:28:55 +0000 (09:28 +0100)
committerPrzemyslaw Skibinski <inikep@gmail.com>
Mon, 19 Dec 2016 08:28:55 +0000 (09:28 +0100)
appveyor.yml
build/cmake/lib/CMakeLists.txt
build/cmake/programs/CMakeLists.txt

index 1af9da711b37bc5979faeb5a39e7068ebb2a2308..434d80f7d74d09863ec367d5d45d7bdd8e1d2efd 100644 (file)
@@ -55,6 +55,13 @@ build_script:
       make -C contrib\pzstd tests &&
       make -C contrib\pzstd check &&
       make -C contrib\pzstd clean
+      ECHO *** &&
+      ECHO *** Building cmake for %PLATFORM% &&
+      ECHO *** &&
+      mkdir build\cmake\build &&
+      cd build\cmake\build &&
+      cmake -G "Visual Studio 14 2015 Win64" .. &&
+      cd ..\..\..
     )
   - if [%COMPILER%]==[gcc] (
       ECHO *** &&
index 65942b4125e10c7c7bc7dff4554145da0308d99b..b8510f7beb63c13d4ba6124e12affaf0ebb9a3de 100644 (file)
@@ -110,8 +110,8 @@ IF (ZSTD_LEGACY_SUPPORT)
 ENDIF (ZSTD_LEGACY_SUPPORT)
 
 IF (MSVC)
-    SET(MSVC_RESOURCE_DIR ${ROOT_DIR}/build/VS2010/zstdlib)
-    SET(PlatformDependResources ${MSVC_RESOURCE_DIR}/zstdlib.rc)
+    SET(MSVC_RESOURCE_DIR ${ROOT_DIR}/build/VS2010/libzstd-dll)
+    SET(PlatformDependResources ${MSVC_RESOURCE_DIR}/libzstd-dll.rc)
 ENDIF (MSVC)
 
 # Split project to static and shared libraries build
index 26cd6c0cc4c0d4407ad81f9e78247751212e129c..c2931b09637c222fae9747f80bdfbdd57d4bab1f 100644 (file)
@@ -47,7 +47,12 @@ IF (ZSTD_LEGACY_SUPPORT)
     INCLUDE_DIRECTORIES(${PROGRAMS_LEGACY_DIR} ${LIBRARY_DIR}/legacy)
 ENDIF (ZSTD_LEGACY_SUPPORT)
 
-ADD_EXECUTABLE(zstd ${PROGRAMS_DIR}/zstdcli.c ${PROGRAMS_DIR}/fileio.c ${PROGRAMS_DIR}/bench.c ${PROGRAMS_DIR}/datagen.c ${PROGRAMS_DIR}/dibio.c)
+IF (MSVC)
+    SET(MSVC_RESOURCE_DIR ${ROOT_DIR}/build/VS2010/zstd)
+    SET(PlatformDependResources ${MSVC_RESOURCE_DIR}/zstd.rc)
+ENDIF (MSVC)
+
+ADD_EXECUTABLE(zstd ${PROGRAMS_DIR}/zstdcli.c ${PROGRAMS_DIR}/fileio.c ${PROGRAMS_DIR}/bench.c ${PROGRAMS_DIR}/datagen.c ${PROGRAMS_DIR}/dibio.c ${PlatformDependResources})
 TARGET_LINK_LIBRARIES(zstd libzstd_static)
 
 IF (UNIX)