Skip to content
Snippets Groups Projects
Commit 7fd8edbe authored by Carl Philipp Klemm's avatar Carl Philipp Klemm
Browse files

add windows packageing files

parent 1988d4aa
No related branches found
No related tags found
No related merge requests found
......@@ -35,6 +35,14 @@ if(WIN32)
${PROJECT_SOURCE_DIR}/strptime/strptime.c
)
set(SQL_LIBRARIES sqlite3.a)
if(NOT CMAKE_HOST_SYSTEM_NAME MATCHES "Windows")
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/package-win.sh ${CMAKE_CURRENT_BINARY_DIR}/package.sh @ONLY)
add_custom_target(package
COMMAND ${CMAKE_CURRENT_BINARY_DIR}/package.sh
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
COMMENT "Createing release archive"
VERBATIM)
endif()
else()
endif(WIN32)
......
#!/bin/bash -e
PORJECT_NAME=@PROJECT_NAME@
SYSTEM_PROC=AMD64
VERSION="@CMAKE_PROJECT_VERSION_MAJOR@.@CMAKE_PROJECT_VERSION_MINOR@.@CMAKE_PROJECT_VERSION_PATCH@"
BINARYDIR="@CMAKE_CURRENT_BINARY_DIR@"
SRCDIR="@CMAKE_CURRENT_SOURCE_DIR@"
RELDIRECTORY="$BINARYDIR/packaged/$VERSION/release"
ZIPNAME=$PORJECT_NAME-$SYSTEM_PROC-$VERSION
rm $BINARYDIR/packaged/$ZIPNAME.zip || true
cd $BINARYDIR
install -d $RELDIRECTORY
cp librelaxisloader.dll $RELDIRECTORY
cp librelaxisloader.dll.a $RELDIRECTORY
cp librelaxisloader.a $RELDIRECTORY
cp relaxisloader_test.exe $RELDIRECTORY
cp $SRCDIR/gpl-3.0.txt $SRCDIR/lgpl-3.0.txt $RELDIRECTORY
cp $SRCDIR/README.md $RELDIRECTORY
mkdir $RELDIRECTORY/include || true
cp -r $SRCDIR/relaxisloader $RELDIRECTORY/include
cd $RELDIRECTORY/..
zip -r $BINARYDIR/packaged/$ZIPNAME.zip release
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment