diff --git a/client/SDL/common/res/CMakeLists.txt b/client/SDL/common/res/CMakeLists.txt index 44edf0553..fdb80b79b 100644 --- a/client/SDL/common/res/CMakeLists.txt +++ b/client/SDL/common/res/CMakeLists.txt @@ -15,9 +15,16 @@ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. -add_executable(sdl-common-res2bin - convert_res_to_c.cpp -) +if(CMAKE_CROSSCOMPILING) + find_package(SdlCommonRes2bin) +else() + add_executable(sdl-common-res2bin + convert_res_to_c.cpp + ) + export(TARGETS sdl-common-res2bin FILE + "${CMAKE_BINARY_DIR}/SdlCommonRes2binConfig.cmake") +endif() + set(FACTORY_SRCS "") set(FACTORY_HDR "") diff --git a/client/common/man/CMakeLists.txt b/client/common/man/CMakeLists.txt index b601f1dfd..a611cc22e 100644 --- a/client/common/man/CMakeLists.txt +++ b/client/common/man/CMakeLists.txt @@ -1,3 +1,9 @@ -add_executable(generate_argument_docbook - generate_argument_docbook.c -) +if(CMAKE_CROSSCOMPILING) + find_package(GenerateArgumentDocbook) +else() + add_executable(generate_argument_docbook + generate_argument_docbook.c + ) + export(TARGETS generate_argument_docbook FILE + "${CMAKE_BINARY_DIR}/GenerateArgumentDocbookConfig.cmake") +endif()