From 4904acd257a6225c6a24b66cee9a69970e7a688d Mon Sep 17 00:00:00 2001 From: Alex Fabijanic Date: Fri, 5 Dec 2025 13:52:03 -0600 Subject: [PATCH] fix(CMake): not producing proper binary names #5070 --- ActiveRecord/testsuite/CMakeLists.txt | 1 + CppParser/testsuite/CMakeLists.txt | 1 + Crypto/testsuite/CMakeLists.txt | 1 + Data/MySQL/testsuite/CMakeLists.txt | 1 + Data/ODBC/testsuite/CMakeLists.txt | 1 + Data/PostgreSQL/testsuite/CMakeLists.txt | 1 + Data/SQLite/testsuite/CMakeLists.txt | 1 + Data/testsuite/CMakeLists.txt | 1 + Encodings/testsuite/CMakeLists.txt | 1 + JSON/testsuite/CMakeLists.txt | 1 + JWT/testsuite/CMakeLists.txt | 1 + MongoDB/testsuite/CMakeLists.txt | 1 + Net/testsuite/CMakeLists.txt | 1 + NetSSL_OpenSSL/testsuite/CMakeLists.txt | 1 + NetSSL_Win/testsuite/CMakeLists.txt | 1 + PDF/testsuite/CMakeLists.txt | 1 + Prometheus/testsuite/CMakeLists.txt | 1 + Redis/testsuite/CMakeLists.txt | 1 + Util/testsuite/CMakeLists.txt | 1 + XML/testsuite/CMakeLists.txt | 1 + Zip/testsuite/CMakeLists.txt | 1 + modules/testsuite/CMakeLists.txt | 1 + 22 files changed, 22 insertions(+) diff --git a/ActiveRecord/testsuite/CMakeLists.txt b/ActiveRecord/testsuite/CMakeLists.txt index 6ab13c70e..05a07a46a 100644 --- a/ActiveRecord/testsuite/CMakeLists.txt +++ b/ActiveRecord/testsuite/CMakeLists.txt @@ -11,6 +11,7 @@ POCO_SOURCES_AUTO_PLAT(TEST_SRCS OFF ) add_executable(ActiveRecord-testrunner ${TEST_SRCS}) +set_target_properties(ActiveRecord-testrunner PROPERTIES DEBUG_POSTFIX "d") if(ANDROID) add_test( NAME ActiveRecord diff --git a/CppParser/testsuite/CMakeLists.txt b/CppParser/testsuite/CMakeLists.txt index 0068dd4ad..c482a6974 100644 --- a/CppParser/testsuite/CMakeLists.txt +++ b/CppParser/testsuite/CMakeLists.txt @@ -11,6 +11,7 @@ POCO_SOURCES_AUTO_PLAT(TEST_SRCS OFF ) add_executable(CppParser-testrunner ${TEST_SRCS}) +set_target_properties(CppParser-testrunner PROPERTIES DEBUG_POSTFIX "d") if(ANDROID) add_test( NAME CppParser diff --git a/Crypto/testsuite/CMakeLists.txt b/Crypto/testsuite/CMakeLists.txt index d6f66c238..a9e04df70 100644 --- a/Crypto/testsuite/CMakeLists.txt +++ b/Crypto/testsuite/CMakeLists.txt @@ -11,6 +11,7 @@ POCO_SOURCES_AUTO_PLAT(TEST_SRCS OFF ) add_executable(Crypto-testrunner ${TEST_SRCS}) +set_target_properties(Crypto-testrunner PROPERTIES DEBUG_POSTFIX "d") if(ANDROID) add_test( NAME Crypto diff --git a/Data/MySQL/testsuite/CMakeLists.txt b/Data/MySQL/testsuite/CMakeLists.txt index 52e0cc2dd..729b330fb 100644 --- a/Data/MySQL/testsuite/CMakeLists.txt +++ b/Data/MySQL/testsuite/CMakeLists.txt @@ -11,6 +11,7 @@ POCO_SOURCES_AUTO_PLAT(TEST_SRCS OFF ) add_executable(DataMySQL-testrunner ${TEST_SRCS}) +set_target_properties(DataMySQL-testrunner PROPERTIES DEBUG_POSTFIX "d") if(ANDROID) add_test( NAME DataMySQL diff --git a/Data/ODBC/testsuite/CMakeLists.txt b/Data/ODBC/testsuite/CMakeLists.txt index 9ba7aea65..7991a997c 100644 --- a/Data/ODBC/testsuite/CMakeLists.txt +++ b/Data/ODBC/testsuite/CMakeLists.txt @@ -11,6 +11,7 @@ POCO_SOURCES_AUTO_PLAT(TEST_SRCS OFF ) add_executable(DataODBC-testrunner ${TEST_SRCS}) +set_target_properties(DataODBC-testrunner PROPERTIES DEBUG_POSTFIX "d") if(ANDROID) add_test( NAME DataODBC diff --git a/Data/PostgreSQL/testsuite/CMakeLists.txt b/Data/PostgreSQL/testsuite/CMakeLists.txt index c1fd9192d..dd4f36a1b 100644 --- a/Data/PostgreSQL/testsuite/CMakeLists.txt +++ b/Data/PostgreSQL/testsuite/CMakeLists.txt @@ -11,6 +11,7 @@ POCO_SOURCES_AUTO_PLAT(TEST_SRCS OFF ) add_executable(DataPostgreSQL-testrunner ${TEST_SRCS}) +set_target_properties(DataPostgreSQL-testrunner PROPERTIES DEBUG_POSTFIX "d") add_test( NAME DataPostgreSQL WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} diff --git a/Data/SQLite/testsuite/CMakeLists.txt b/Data/SQLite/testsuite/CMakeLists.txt index 987d79b4d..bbdaad0d2 100644 --- a/Data/SQLite/testsuite/CMakeLists.txt +++ b/Data/SQLite/testsuite/CMakeLists.txt @@ -12,6 +12,7 @@ POCO_SOURCES_AUTO_PLAT(TEST_SRCS OFF ) add_executable(DataSQLite-testrunner ${TEST_SRCS}) +set_target_properties(DataSQLite-testrunner PROPERTIES DEBUG_POSTFIX "d") if(ANDROID) add_test( NAME DataSQLite diff --git a/Data/testsuite/CMakeLists.txt b/Data/testsuite/CMakeLists.txt index a1977e642..f44be1805 100644 --- a/Data/testsuite/CMakeLists.txt +++ b/Data/testsuite/CMakeLists.txt @@ -12,6 +12,7 @@ POCO_SOURCES_AUTO_PLAT(TEST_SRCS OFF ) add_executable(Data-testrunner ${TEST_SRCS}) +set_target_properties(Data-testrunner PROPERTIES DEBUG_POSTFIX "d") if(ANDROID) add_test( NAME Data diff --git a/Encodings/testsuite/CMakeLists.txt b/Encodings/testsuite/CMakeLists.txt index 8be3bafa0..2fab32a49 100644 --- a/Encodings/testsuite/CMakeLists.txt +++ b/Encodings/testsuite/CMakeLists.txt @@ -11,6 +11,7 @@ POCO_SOURCES_AUTO_PLAT(TEST_SRCS OFF ) add_executable(Encodings-testrunner ${TEST_SRCS}) +set_target_properties(Encodings-testrunner PROPERTIES DEBUG_POSTFIX "d") if(ANDROID) add_test( NAME Encodings diff --git a/JSON/testsuite/CMakeLists.txt b/JSON/testsuite/CMakeLists.txt index a9b7683ae..73e9f2ab9 100644 --- a/JSON/testsuite/CMakeLists.txt +++ b/JSON/testsuite/CMakeLists.txt @@ -11,6 +11,7 @@ POCO_SOURCES_AUTO_PLAT(TEST_SRCS OFF ) add_executable(JSON-testrunner ${TEST_SRCS}) +set_target_properties(JSON-testrunner PROPERTIES DEBUG_POSTFIX "d") if(ANDROID) add_test( NAME JSON diff --git a/JWT/testsuite/CMakeLists.txt b/JWT/testsuite/CMakeLists.txt index ae6e2229a..1eb30ea0b 100644 --- a/JWT/testsuite/CMakeLists.txt +++ b/JWT/testsuite/CMakeLists.txt @@ -11,6 +11,7 @@ POCO_SOURCES_AUTO_PLAT(TEST_SRCS OFF ) add_executable(JWT-testrunner ${TEST_SRCS}) +set_target_properties(JWT-testrunner PROPERTIES DEBUG_POSTFIX "d") if(ANDROID) add_test( NAME JWT diff --git a/MongoDB/testsuite/CMakeLists.txt b/MongoDB/testsuite/CMakeLists.txt index 86ee2073c..4d0805fe4 100644 --- a/MongoDB/testsuite/CMakeLists.txt +++ b/MongoDB/testsuite/CMakeLists.txt @@ -11,6 +11,7 @@ POCO_SOURCES_AUTO_PLAT(TEST_SRCS OFF ) add_executable(MongoDB-testrunner ${TEST_SRCS}) +set_target_properties(MongoDB-testrunner PROPERTIES DEBUG_POSTFIX "d") if(ANDROID) add_test( NAME MongoDB diff --git a/Net/testsuite/CMakeLists.txt b/Net/testsuite/CMakeLists.txt index 8f7df8d03..c1f2909c9 100644 --- a/Net/testsuite/CMakeLists.txt +++ b/Net/testsuite/CMakeLists.txt @@ -11,6 +11,7 @@ POCO_SOURCES_AUTO_PLAT(TEST_SRCS OFF ) add_executable(Net-testrunner ${TEST_SRCS}) +set_target_properties(Net-testrunner PROPERTIES DEBUG_POSTFIX "d") if(ANDROID) add_test( NAME Net diff --git a/NetSSL_OpenSSL/testsuite/CMakeLists.txt b/NetSSL_OpenSSL/testsuite/CMakeLists.txt index 6a150077b..e5c0a36c1 100644 --- a/NetSSL_OpenSSL/testsuite/CMakeLists.txt +++ b/NetSSL_OpenSSL/testsuite/CMakeLists.txt @@ -11,6 +11,7 @@ POCO_SOURCES_AUTO_PLAT(TEST_SRCS OFF ) add_executable(NetSSL-testrunner ${TEST_SRCS}) +set_target_properties(NetSSL-testrunner PROPERTIES DEBUG_POSTFIX "d") if(ANDROID) add_test( diff --git a/NetSSL_Win/testsuite/CMakeLists.txt b/NetSSL_Win/testsuite/CMakeLists.txt index 40507eda4..1a46ee653 100644 --- a/NetSSL_Win/testsuite/CMakeLists.txt +++ b/NetSSL_Win/testsuite/CMakeLists.txt @@ -11,6 +11,7 @@ POCO_SOURCES_AUTO_PLAT(TEST_SRCS OFF ) add_executable(NetSSLWin-testrunner ${TEST_SRCS}) +set_target_properties(NetSSLWin-testrunner PROPERTIES DEBUG_POSTFIX "d") add_test( NAME NetSSLWin WORKING_DIRECTORY ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} diff --git a/PDF/testsuite/CMakeLists.txt b/PDF/testsuite/CMakeLists.txt index 70fb9d617..4ec58bd69 100644 --- a/PDF/testsuite/CMakeLists.txt +++ b/PDF/testsuite/CMakeLists.txt @@ -11,6 +11,7 @@ POCO_SOURCES_AUTO_PLAT(TEST_SRCS OFF ) add_executable(PDF-testrunner ${TEST_SRCS}) +set_target_properties(PDF-testrunner PROPERTIES DEBUG_POSTFIX "d") if(ANDROID) add_test( NAME PDF diff --git a/Prometheus/testsuite/CMakeLists.txt b/Prometheus/testsuite/CMakeLists.txt index 6ed2b74b2..2af5d520d 100644 --- a/Prometheus/testsuite/CMakeLists.txt +++ b/Prometheus/testsuite/CMakeLists.txt @@ -11,6 +11,7 @@ POCO_SOURCES_AUTO_PLAT(TEST_SRCS OFF ) add_executable(Prometheus-testrunner ${TEST_SRCS}) +set_target_properties(Prometheus-testrunner PROPERTIES DEBUG_POSTFIX "d") if(ANDROID) add_test( NAME Prometheus diff --git a/Redis/testsuite/CMakeLists.txt b/Redis/testsuite/CMakeLists.txt index f3db3ddbf..6cb83a48f 100644 --- a/Redis/testsuite/CMakeLists.txt +++ b/Redis/testsuite/CMakeLists.txt @@ -11,6 +11,7 @@ POCO_SOURCES_AUTO_PLAT(TEST_SRCS OFF ) add_executable(Redis-testrunner ${TEST_SRCS}) +set_target_properties(Redis-testrunner PROPERTIES DEBUG_POSTFIX "d") if(ANDROID) add_test( NAME Redis diff --git a/Util/testsuite/CMakeLists.txt b/Util/testsuite/CMakeLists.txt index 309721801..420397cdb 100644 --- a/Util/testsuite/CMakeLists.txt +++ b/Util/testsuite/CMakeLists.txt @@ -18,6 +18,7 @@ POCO_SOURCES_AUTO_PLAT(TEST_SRCS OFF ) add_executable(Util-testrunner ${TEST_SRCS}) +set_target_properties(Util-testrunner PROPERTIES DEBUG_POSTFIX "d") if(ANDROID) add_test( NAME Util diff --git a/XML/testsuite/CMakeLists.txt b/XML/testsuite/CMakeLists.txt index a20ce39c9..89a2c16e8 100644 --- a/XML/testsuite/CMakeLists.txt +++ b/XML/testsuite/CMakeLists.txt @@ -11,6 +11,7 @@ POCO_SOURCES_AUTO_PLAT(TEST_SRCS OFF ) add_executable(XML-testrunner ${TEST_SRCS}) +set_target_properties(XML-testrunner PROPERTIES DEBUG_POSTFIX "d") if(ANDROID) add_test( NAME XML diff --git a/Zip/testsuite/CMakeLists.txt b/Zip/testsuite/CMakeLists.txt index a3e91f250..20ba02cb3 100644 --- a/Zip/testsuite/CMakeLists.txt +++ b/Zip/testsuite/CMakeLists.txt @@ -11,6 +11,7 @@ POCO_SOURCES_AUTO_PLAT(TEST_SRCS OFF ) add_executable(Zip-testrunner ${TEST_SRCS}) +set_target_properties(Zip-testrunner PROPERTIES DEBUG_POSTFIX "d") if(ANDROID) add_test( NAME Zip diff --git a/modules/testsuite/CMakeLists.txt b/modules/testsuite/CMakeLists.txt index 08f4f7a34..7ebb58473 100644 --- a/modules/testsuite/CMakeLists.txt +++ b/modules/testsuite/CMakeLists.txt @@ -11,6 +11,7 @@ POCO_SOURCES_AUTO_PLAT(TEST_SRCS OFF ) add_executable(Modules-testrunner ${TEST_SRCS}) +set_target_properties(Modules-testrunner PROPERTIES DEBUG_POSTFIX "d") target_compile_definitions(Modules-testrunner PUBLIC ENABLE_MODULES) target_link_libraries(Modules-testrunner PUBLIC Poco::Modules Poco::Foundation)