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
|
CMakeLists.txt.user
|
||||||
CMakeCache.txt
|
CMakeCache.txt
|
||||||
CMakeFiles
|
CMakeFiles
|
||||||
@ -12,4 +13,6 @@ _deps
|
|||||||
build
|
build
|
||||||
.kdev4
|
.kdev4
|
||||||
OpenDX.kdev4
|
OpenDX.kdev4
|
||||||
|
opendx.tar
|
||||||
|
opendx.deb
|
||||||
!build/.no-delete
|
!build/.no-delete
|
||||||
|
@ -12,6 +12,17 @@ cmake_minimum_required(VERSION 3.22)
|
|||||||
project(OpenDX)
|
project(OpenDX)
|
||||||
set(PROJECT_SOURCE_DIR "${CMAKE_SOURCE_DIR}")
|
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)
|
find_package(PkgConfig)
|
||||||
pkg_check_modules(PC_ QUIET )
|
pkg_check_modules(PC_ QUIET )
|
||||||
set(_DEFINITIONS ${PC__CFLAGS_OTHER})
|
set(_DEFINITIONS ${PC__CFLAGS_OTHER})
|
||||||
@ -34,6 +45,9 @@ find_package_handle_standard_args( DEFAULT_MSG
|
|||||||
_LIBRARY _INCLUDE_DIR)
|
_LIBRARY _INCLUDE_DIR)
|
||||||
mark_as_advanced(_INCLUDE_DIR _LIBRARY )
|
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
|
#base include
|
||||||
include_directories(./include)
|
include_directories(./include)
|
||||||
configure_file(include/config.hpp.in ../include/config.hpp)
|
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 <stdarg.h>
|
||||||
#include <windef.h>
|
#include <windef.h>
|
||||||
#include <winnt.h>
|
#include <winnt.h>
|
||||||
#include <gtk/gtk.h>
|
//#include <gtk/gtk.h>
|
||||||
|
|
||||||
#define LPCTSTR const char*
|
#define LPCTSTR const char*
|
||||||
#define DWORD unsigned long
|
#define DWORD unsigned long
|
||||||
|
Loading…
x
Reference in New Issue
Block a user