আমি ডিফল্ট / usr / স্থানীয় পরিবর্তে / usr এ ইনস্টলেশন তৈরি করে ইনস্টল টার্গেট সহ মেকফিল তৈরি করতে চাই। ধরে নেওয়া যায় যে উত্স উপ-ডিরেক্টরিতে বিল্ড ডিরেক্টরিটি সম্পন্ন হয়েছে, আমি কার্যকর করি:
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..
সিএমকেচে. টেক্সট এতে রয়েছে: CMAKE_INSTALL_PREFIX:PATH=/usr
(ঠিক আছে?)
এখন আমি কার্যকর করি:
করা ইনস্টল করা
সমস্ত ফাইল এখনও usr / স্থানীয় ইনস্টল করা আছে। কি সমস্যা?
সম্পাদনা: সিএমকেলিস্ট.টেক্সট প্রকল্প ফাইলগুলির মধ্যে কোনও CMAKE_INSTALL_PREFIX নেই। ক্যামকে চালানোর আগে, আমি আউটপুট ডিরেক্টরি থেকে সবকিছু মুছি। CMakeLists.txt এ নির্দেশাবলী ইনস্টল করুন:
install(TARGETS mylibrary DESTINATION lib)