Merge branch 'windows-build' of https://github.com/andreasb242/xournalpp.git into windows-build

presentation
Andreas Butti 7 years ago
commit 70f2dd2b0f
  1. 5
      src/CMakeLists.txt
  2. 2
      windows-setup/build-launcher.sh
  3. 22
      windows-setup/build-setup.sh
  4. 2
      windows-setup/xournalpp.nsi

@ -20,7 +20,10 @@ add_subdirectory (xoj-preview-extractor)
# Used for both util and xournalpp targets
add_definitions (-g -Wreturn-type -Wuninitialized -Wunused-value -Wunused-variable)
if (NOT WIN32)
if (WIN32)
# optimize for size (the Windows .exe is really big)
set (xournalpp_LDFLAGS ${xournalpp_LDFLAGS} "-Os -s")
else ()
add_definitions (-rdynamic)
endif ()

@ -6,6 +6,6 @@ if [[ "$unamestr" == 'Linux' ]]; then
g++ xournalpp_launcher.cpp -o xournalpp_launcher
else
windres xpp.rc -O coff -o xpp.res
g++ xournalpp_launcher.cpp xpp.res -o setup/bin/xournalpp.exe -mwindows
g++ xournalpp_launcher.cpp xpp.res -o setup/bin/xournalpp.exe -s -Os -mwindows
fi

@ -33,8 +33,20 @@ ldd ../build/src/xournalpp.exe | grep '\/mingw.*\.dll' -o | xargs -I{} cp "{}" s
echo "copy ui"
cp -r ../ui setup/
mkdir setup/share/po/
cp -r ../po/*.mo setup/share/po/
mkdir -p setup/share/po/cs/LC_MESSAGES
mkdir -p setup/share/po/zh_HK/LC_MESSAGES
mkdir -p setup/share/po/de/LC_MESSAGES
mkdir -p setup/share/po/pl/LC_MESSAGES
mkdir -p setup/share/po/zh_TW/LC_MESSAGES
mkdir -p setup/share/po/zh/LC_MESSAGES
cp -r ../po/cs.mo setup/share/po/cs/LC_MESSAGES/xournalpp.mo
cp -r ../po/zh_HK.mo setup/share/po/zh_HK/LC_MESSAGES/xournalpp.mo
cp -r ../po/de.mo setup/share/po/de/LC_MESSAGES/xournalpp.mo
cp -r ../po/ps.mo setup/share/po/pl/LC_MESSAGES/xournalpp.mo
cp -r ../po/zh_TW.mo setup/share/po/zh_TW/LC_MESSAGES/xournalpp.mo
cp -r ../po/zh.mo setup/share/po/zh/LC_MESSAGES/xournalpp.mo
echo "copy pixbuf libs"
cp -r /mingw64/lib/gdk-pixbuf-2.0 setup/lib
@ -45,6 +57,12 @@ ldd /mingw64/lib/gdk-pixbuf-2.0/2.10.0/loaders/*.dll | grep '\/mingw.*\.dll' -o
echo "copy icons"
cp -r /mingw64/share/icons setup/share/
echo "copy glib shared"
cp -r /mingw64/share/glib-2.0 setup/share/
C:\msys64\mingw64\share\glib-2.0
echo "pack setup"
"/c/Program Files (x86)/NSIS/Bin/makensis.exe" xournalpp.nsi

@ -21,7 +21,7 @@ InstallDir $PROGRAMFILES\Xournal++
InstallDirRegKey HKCU "Software\Xournalpp" ""
;Request application privileges for Windows Vista
RequestExecutionLevel user
RequestExecutionLevel admin
;--------------------------------
;Variables

Loading…
Cancel
Save