From c5578f8daf7bd5bd73fece1c532937cee33a64e4 Mon Sep 17 00:00:00 2001 From: Dmitry Marakasov Date: Fri, 22 Jan 2016 19:41:07 +0300 Subject: [PATCH] Add mock projects to test correctness of generated pkg-config and cmake modules --- exttests/cmake/CMakeLists.txt | 10 ++++++++++ exttests/pkg-config/Makefile | 13 +++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 exttests/cmake/CMakeLists.txt create mode 100644 exttests/pkg-config/Makefile diff --git a/exttests/cmake/CMakeLists.txt b/exttests/cmake/CMakeLists.txt new file mode 100644 index 0000000..5bba701 --- /dev/null +++ b/exttests/cmake/CMakeLists.txt @@ -0,0 +1,10 @@ +PROJECT(libSDL2pp) +CMAKE_MINIMUM_REQUIRED(VERSION 2.8) + +FIND_PACKAGE(SDL2PP REQUIRED) + +SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") + +INCLUDE_DIRECTORIES(${SDL2PP_INCLUDE_DIRS}) +ADD_EXECUTABLE(cmake-ext-test ../../examples/sprites.cc) +TARGET_LINK_LIBRARIES(cmake-ext-test ${SDL2PP_LIBRARIES}) diff --git a/exttests/pkg-config/Makefile b/exttests/pkg-config/Makefile new file mode 100644 index 0000000..4ca19e1 --- /dev/null +++ b/exttests/pkg-config/Makefile @@ -0,0 +1,13 @@ +CXX?= g++ + +CXXFLAGS+= -std=c++11 + +SDL2PP_CFLAGS= `pkg-config --cflags sdl2pp` +SDL2PP_LIBS= `pkg-config --libs sdl2pp` + +all: make-ext-test + +make-ext-test: + @echo "SDL2PP_CFLAGS=${SDL2PP_CFLAGS}" + @echo "SDL2PP_LIBS=${SDL2PP_LIBS}" + ${CXX} ${CXXFLAGS} ../../examples/sprites.cc -o make-ext-test ${SDL2PP_CFLAGS} ${SDL2PP_LIBS}