दिलचस्प पोस्ट
आर में कारक द्वारा प्लॉट का रंग वेबदृश्य में sdcard में सहेजी गई छवि लोड करें उत्तरदायी वर्गों की ग्रिड केवल एक & nbsp; के साथ तत्वों को निकालें jQuery का उपयोग करके स्थान क्या एसवीजी तत्व में एक डिवीजन को जोड़ना संभव है FirebaseUser प्रोफ़ाइल अद्यतन नहीं है स्विच केस 'या' PHP में कैसे उपयोग करें? पाठ / इनपुट बॉक्स के आस-पास सीमा (बाह्यरेखा) कैसे निकालें? (क्रोम) नए ग्रेडअल एंड्रॉइड बिल्ड सिस्टम का उपयोग करके मैन्युअल रूप से बाहरी एआर पैकेज कैसे शामिल करें I नमूना फ़ंक्शन का उपयोग करके प्रशिक्षण / परीक्षण सेट में डेटा को कैसे विभाजित करें I जावा – एक स्ट्रिंग के पहले अक्षर को हटा रहा है क्या git alias द्वारा git कमांड ओवरराइड करना संभव है? ग्रहण / बिलाव: तैनात किसी भी अधिक काम नहीं करता (क्लासनोटफ़ाउंड अपवाद) Android में ViewPager के लिए डिफ़ॉल्ट पृष्ठ सेट करें पासपोर्ट को समझना desialialize serialize

हिटिंग <name> .cmake एक कस्टम निर्देशिका के साथ फ़ाइलें

सीमके में, क्या एक कस्टम निर्देशिका को प्राथमिकता देने के लिए स्क्रिप्ट का पता लगाने का एक तरीका है जो हम निर्दिष्ट करते हैं? क्योंकि विशेष रूप से खिड़कियों में, मॉड्यूल खोजने स्क्रिप्ट आमतौर पर मॉड्यूल का पता लगा सकते हैं, उदाहरण के लिए दृश्य स्टूडियो निर्देशिकाएं इसलिए मुझे आमतौर पर बाह्य पुस्तकालयों के लिए मैन्युअल रूप से पथ सेट करना होगा जो बहुत तेज़ है इसके बजाय, मैं चाहता हूं कि उन लिपियों को कस्टम निर्देशिका में देखने को मिलें, सबसे पहले मैं मुख्य परियोजना में 'निर्भरता' फ़ोल्डर कहूंगा ताकि मैं उस फ़ोल्डर में प्रत्यक्ष रूप से उन बाह्यों को डाल सकूं जो उन्हें वीसी फ़ोल्डर में डालकर या मैन्युअल रूप से सेट करने से बहुत आसान हो। पथ।

Solutions Collecting From Web of "हिटिंग <name> .cmake एक कस्टम निर्देशिका के साथ फ़ाइलें"

CMAKE_PREFIX_PATH वैरिएबल सेट करना इन उद्देश्यों को पूरा करता है: खोजी वस्तु के स्थान के बारे में find_* फ़ंक्शन के लिए संकेत find_*

जबकि इस चर के विवरण find_package फ़ंक्शन के बारे में नहीं find_package हैं, चर इस पर अप्रत्यक्ष रूप से प्रभावित होता है: सबसे अधिक Find<name>.cmake स्क्रिप्ट्स find_library और find_path फ़ंक्शन का उपयोग करते हैं। ध्यान दें, सभी find_* कार्यों में खोज वस्तु के लिए सटीक एल्गोरिथ्म है , और CMAKE_PREFIX_PATH साथ CMAKE_PREFIX_PATH गए पथ सिस्टम वाले से पहले की जाँच की जाती हैं।

इसके अलावा, CMAKE_PREFIX_PATH कुछ अन्य खोज प्रक्रियाओं को प्रभावित करता है उदाहरण के लिए, यदि 3 डी पार्टी पैकेज <name>Config.cmake स्क्रिप्ट की बजाय Find<name>.cmake प्रदान करता है, तो इस स्क्रिप्ट को इस चर के उपयोग के साथ भी खोजा गया है। pkg_check_modules भी खोज। .pc फ़ाइलों के लिए CMAKE_PREFIX_PATH का उपयोग करता है, पैकेज का वर्णन करता है

CMAKE_PREFIX_PATH चर एक पर्यावरण के रूप में सेट किया जा सकता है (मंच-निर्भर और उपयोग-विशिष्ट तरीके से), पैरामीटर के रूप में कॉल करने के लिए कॉल करें:

 cmake -DCMAKE_PREFIX_PATH=<additional-path> <other-parameters> 

या CMakeLists.txt फ़ाइल के भीतर। आखिरी मामले में खोज निर्देशिकाओं को जोड़ना बेहतर होता है, इसलिए आपके पैकेज का उपयोगकर्ता आपके प्रोजेक्ट के साथ नहीं भेजे गए खोज पैकेजों के लिए भी चर सेट कर सकता है:

 list(APPEND CMAKE_PREFIX_PATH "${CMAKE_SOURCE_DIR}/dependencies")