diff --git a/test/cxx_auto/cmake/autocmake.cfg b/test/cxx_auto/cmake/autocmake.cfg new file mode 100644 index 0000000..6ab81fc --- /dev/null +++ b/test/cxx_auto/cmake/autocmake.cfg @@ -0,0 +1,14 @@ +[project] +name: example + +[cxx] +source: ../../../modules/cxx.cmake +auto: true + +[default_build_paths] +source: ../../../modules/default_build_paths.cmake +auto: true + +[src] +source: ../../../modules/src.cmake +auto: true diff --git a/test/cxx_auto/src/CMakeLists.txt b/test/cxx_auto/src/CMakeLists.txt new file mode 100644 index 0000000..2d487d5 --- /dev/null +++ b/test/cxx_auto/src/CMakeLists.txt @@ -0,0 +1 @@ +add_executable(example example.cpp) diff --git a/test/cxx_auto/src/example.cpp b/test/cxx_auto/src/example.cpp new file mode 100644 index 0000000..4dd9d62 --- /dev/null +++ b/test/cxx_auto/src/example.cpp @@ -0,0 +1,7 @@ +#include + +int main() +{ + std::cout << "Hello World!"; + return 0; +} diff --git a/test/test.py b/test/test.py index c34d4c1..965b8f4 100644 --- a/test/test.py +++ b/test/test.py @@ -114,6 +114,13 @@ def test_cxx(): # ------------------------------------------------------------------------------ +def test_cxx_auto(): + stdout, stderr = configure_build_and_exe('cxx_auto', 'python setup.py --cxx=g++') + assert 'Hello World!' in stdout + +# ------------------------------------------------------------------------------ + + def test_fc(): stdout, stderr = configure_build_and_exe('fc', 'python setup.py --fc=gfortran') assert 'Hello World!' in stdout