mirror of
https://github.com/EduApps-CDG/OpenDX
synced 2024-12-30 09:45:37 +01:00
Easy pack/installer
This commit is contained in:
parent
eae0035661
commit
36e635e9b5
3
.gitignore
vendored
3
.gitignore
vendored
@ -1,3 +1,4 @@
|
||||
include/config.hpp
|
||||
CMakeLists.txt.user
|
||||
CMakeCache.txt
|
||||
CMakeFiles
|
||||
@ -12,4 +13,6 @@ _deps
|
||||
build
|
||||
.kdev4
|
||||
OpenDX.kdev4
|
||||
opendx.tar
|
||||
opendx.deb
|
||||
!build/.no-delete
|
||||
|
@ -12,6 +12,17 @@ cmake_minimum_required(VERSION 3.22)
|
||||
project(OpenDX)
|
||||
set(PROJECT_SOURCE_DIR "${CMAKE_SOURCE_DIR}")
|
||||
|
||||
#Package
|
||||
set(CMAKE_INSTALL_PREFIX ${CMAKE_BINARY_DIR}/root)
|
||||
set(CPACK_GENERATOR "DEB")
|
||||
set(CPACK_PACKAGE_NAME "opendx")
|
||||
set(CPACK_PACKAGE_VERSION "1.0.0")
|
||||
set(CPACK_PACKAGE_DESCRIPTION "Open Source reimplementation of DirectX for Linux")
|
||||
set(CPACK_PACKAGE_CONTACT "Eduardo P. Gomez <eduardoprocopiogomez@gmail.com>")
|
||||
|
||||
include(CPack)
|
||||
install(DIRECTORY ${CMAKE_BINARY_DIR}/root/ DESTINATION /)
|
||||
|
||||
find_package(PkgConfig)
|
||||
pkg_check_modules(PC_ QUIET )
|
||||
set(_DEFINITIONS ${PC__CFLAGS_OTHER})
|
||||
@ -34,6 +45,9 @@ find_package_handle_standard_args( DEFAULT_MSG
|
||||
_LIBRARY _INCLUDE_DIR)
|
||||
mark_as_advanced(_INCLUDE_DIR _LIBRARY )
|
||||
|
||||
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/root/usr/bin")
|
||||
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/root/usr/lib")
|
||||
|
||||
#base include
|
||||
include_directories(./include)
|
||||
configure_file(include/config.hpp.in ../include/config.hpp)
|
||||
|
5
pack.sh
Executable file
5
pack.sh
Executable file
@ -0,0 +1,5 @@
|
||||
tar -cvf opendx.tar -C build/root .
|
||||
cd build
|
||||
cpack
|
||||
cd ..
|
||||
mv build/opendx*.deb ./opendx.deb
|
@ -32,7 +32,7 @@
|
||||
#include <stdarg.h>
|
||||
#include <windef.h>
|
||||
#include <winnt.h>
|
||||
#include <gtk/gtk.h>
|
||||
//#include <gtk/gtk.h>
|
||||
|
||||
#define LPCTSTR const char*
|
||||
#define DWORD unsigned long
|
||||
|
Loading…
x
Reference in New Issue
Block a user