]> git.ipfire.org Git - thirdparty/libsolv.git/commitdiff
Escape \ in file argument before calling ADD_TEST
authorMichael Schroeder <mls@suse.de>
Wed, 3 Apr 2019 09:28:31 +0000 (11:28 +0200)
committerMichael Schroeder <mls@suse.de>
Wed, 3 Apr 2019 09:28:31 +0000 (11:28 +0200)
test/CMakeLists.txt

index 92a5e7a8dbeeb42102993a1717964914327ad885..b0a396e69e75c203f316faf085d30073d11ba99e 100644 (file)
@@ -4,6 +4,7 @@ FOREACH(tcdir testcases libsolv-zypptestcases)
         FOREACH(dir ${dirs})
            IF(IS_DIRECTORY ${dir})
                FILE(RELATIVE_PATH myname "${CMAKE_CURRENT_SOURCE_DIR}/${tcdir}" ${dir})
+               STRING(REPLACE \\ \\\\ dir ${dir})
                ADD_TEST(${myname} ${CMAKE_CURRENT_SOURCE_DIR}/runtestcases ${CMAKE_BINARY_DIR}/tools/testsolv ${dir})
            ENDIF(IS_DIRECTORY ${dir})
         ENDFOREACH(dir)