diff options
author | Daniel Wolbach <daniel.wolbach@mailo.com> | 2020-10-09 21:47:02 +0200 |
---|---|---|
committer | David Peter <sharkdp@users.noreply.github.com> | 2020-10-09 22:50:47 +0200 |
commit | 06d0c8f0565f8ad9bd4d78df1a33500e1178abf4 (patch) | |
tree | abf122928ceb8e22fb50b62fccdff14a306e640a | |
parent | 4064b8ff145521c06989f122d9491385ad7dbb6f (diff) |
add CMake syntax highlighting test
-rw-r--r-- | tests/syntax-tests/highlighted/CMake/CMakeLists.txt | 16 | ||||
-rw-r--r-- | tests/syntax-tests/source/CMake/CMakeLists.txt | 16 |
2 files changed, 32 insertions, 0 deletions
diff --git a/tests/syntax-tests/highlighted/CMake/CMakeLists.txt b/tests/syntax-tests/highlighted/CMake/CMakeLists.txt new file mode 100644 index 00000000..e4f9e4cc --- /dev/null +++ b/tests/syntax-tests/highlighted/CMake/CMakeLists.txt @@ -0,0 +1,16 @@ +[38;2;117;113;94m#[0m[38;2;117;113;94m This is a file for testing syntax highlighting.[0m +[38;2;102;217;239mcmake_minimum_required[0m[38;2;248;248;242m([0m[3;38;2;253;151;31mVERSION[0m[38;2;248;248;242m [0m[38;2;248;248;242m3.13[0m[38;2;248;248;242m)[0m +[38;2;102;217;239mproject[0m[38;2;248;248;242m([0m[38;2;248;248;242mhello-bat[0m[38;2;248;248;242m [0m[3;38;2;253;151;31mVERSION[0m[38;2;248;248;242m [0m[38;2;248;248;242m0.0.1[0m[38;2;248;248;242m [0m[3;38;2;253;151;31mLANGUAGES[0m[38;2;248;248;242m [0m[38;2;248;248;242mC[0m[38;2;248;248;242m)[0m + +[38;2;102;217;239mset[0m[38;2;248;248;242m([0m[38;2;255;255;255mSOURCE_DIR[0m[38;2;248;248;242m [0m[38;2;230;219;116m"[0m[38;2;255;255;255m$[0m[38;2;230;219;116m{[0m[38;2;255;255;255mCMAKE_CURRENT_SOURCE_DIR[0m[38;2;230;219;116m}[0m[38;2;230;219;116m/src/[0m[38;2;230;219;116m"[0m[38;2;248;248;242m)[0m +[38;2;102;217;239mfile[0m[38;2;248;248;242m([0m[3;38;2;253;151;31mGLOB_RECURSE[0m[38;2;248;248;242m [0m[38;2;248;248;242mSOURCES[0m[38;2;248;248;242m [0m[38;2;230;219;116m"[0m[38;2;255;255;255m$[0m[38;2;230;219;116m{[0m[38;2;255;255;255mSOURCE_DIR[0m[38;2;230;219;116m}[0m[38;2;230;219;116m/*.c[0m[38;2;230;219;116m"[0m[38;2;248;248;242m)[0m + +[38;2;102;217;239madd_executable[0m[38;2;248;248;242m([0m[38;2;248;248;242mhello-bat[0m[38;2;248;248;242m [0m[38;2;248;248;242mSOURCES[0m[38;2;248;248;242m)[0m + +[38;2;102;217;239mfind_package[0m[38;2;248;248;242m([0m[38;2;248;248;242massimp[0m[38;2;248;248;242m [0m[3;38;2;253;151;31mCONFIG[0m[38;2;248;248;242m)[0m +[38;2;102;217;239mtarget_link_libraries[0m[38;2;248;248;242m([0m[38;2;248;248;242mhello-bat[0m[38;2;248;248;242m [0m[38;2;248;248;242massimp[0m[38;2;248;248;242m)[0m + +[38;2;102;217;239moption[0m[38;2;248;248;242m([0m[38;2;230;219;116m"[0m[38;2;230;219;116mENABLE_TESTS[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;248;248;242mOFF[0m[38;2;248;248;242m)[0m +[38;2;249;38;114mif[0m[38;2;248;248;242m([0m[38;2;248;248;242mENABLE_TESTS[0m[38;2;248;248;242m)[0m +[38;2;248;248;242m [0m[38;2;102;217;239madd_subdirectory[0m[38;2;248;248;242m([0m[38;2;230;219;116m"[0m[38;2;255;255;255m$[0m[38;2;230;219;116m{[0m[38;2;255;255;255mCMAKE_CURRENT_SOURCE_DIR[0m[38;2;230;219;116m}[0m[38;2;230;219;116m/tests/[0m[38;2;230;219;116m"[0m[38;2;248;248;242m)[0m +[38;2;249;38;114mendif[0m[38;2;248;248;242m([0m[38;2;248;248;242m)[0m diff --git a/tests/syntax-tests/source/CMake/CMakeLists.txt b/tests/syntax-tests/source/CMake/CMakeLists.txt new file mode 100644 index 00000000..ff894ede --- /dev/null +++ b/tests/syntax-tests/source/CMake/CMakeLists.txt @@ -0,0 +1,16 @@ +# This is a file for testing syntax highlighting. +cmake_minimum_required(VERSION 3.13) +project(hello-bat VERSION 0.0.1 LANGUAGES C) + +set(SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/src/") +file(GLOB_RECURSE SOURCES "${SOURCE_DIR}/*.c") + +add_executable(hello-bat SOURCES) + +find_package(assimp CONFIG) +target_link_libraries(hello-bat assimp) + +option("ENABLE_TESTS" OFF) +if(ENABLE_TESTS) + add_subdirectory("${CMAKE_CURRENT_SOURCE_DIR}/tests/") +endif() |