[CMake] Accessing ${SITE} in CTestConfig.cmake

Donald MacQueen [|] dmacq at instantiations.com
Mon Dec 31 13:50:05 EST 2018


Thanks very much Kyle. I guess I am not real clear about when vars
should be used as var versus ${var}.

On 12/31/2018 10:08 AM, Kyle Edwards wrote:
> On Sat, 2018-12-29 at 09:01 -0500, Donald MacQueen [|] wrote:
>> My machine shows up as M6800 under Site in my remote dashboard.
>>
>> I want to use my local dashboard, so I did this in
>> CTestConfigCTestConfig.cmake:
>>
>> IF (${SITE} STREQUAL "M6800")
>>       set(CTEST_DROP_SITE "192.168.49.128") # <-----------------------
>> -- 
>> local dashboard
>> ELSE()
>>       set(CTEST_DROP_SITE "192.168.10.150")
>> ENDIF()
>>
>> I also tried IF (${CTEST_SITE} STREQUAL "M6800") with no luck.
>>
>> Any ideas?
>>
>> Thanks.
>>
>> -- 
>> Donald [|]
>> A bad day in [] is better than a good day in {}.
>>
>>
>> ---
>> This email has been checked for viruses by Avast antivirus software.
>> https://www.avast.com/antivirus
>>
> Donald,
>
> Try this instead:
>
> if(CTEST_SITE STREQUAL "M6800")
> # ...
>
> See the documentation for the if() command to understand how to use it:
>
> https://cmake.org/cmake/help/latest/command/if.html
>
> Kyle

-- 
Donald [|]
A bad day in [] is better than a good day in {}.



More information about the CMake mailing list